package com.drink.yan.core.mapper;

import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.drink.yan.intf.entity.*;
import com.drink.yan.intf.vo.RecruitUserSummaryVo;
import com.drink.yan.intf.vo.SchoolAdjustVo;
import com.drink.yan.intf.vo.SchoolRecruitVo;
import com.drink.yan.intf.vo.SchoolUserAdjustVo;
import com.drink.yan.web.rest.req.qry.*;

import java.math.BigDecimal;
import java.util.List;

/**
 * java类简单作用描述
 *
 * @Title:
 * @Package: com.drink.yan.core.mapper.
 * @Author: M.simple
 * @Remark: The modified content
 * @CreateDate: 2023/11/24 20:45
 * @Version: v2.0
 */
public interface YanSchoolMapper extends BaseMapper<YanSchool> {

	List<SchoolAdjustVo> listSchoolAdjust(ListSchoolSpeQry qry);

	List<SchoolRecruitVo> listSchoolRecruit(ListSchoolSpeQry listSchoolSpeQry);

	List<SchoolRecruitVo> listSchoolSpe(ListSchoolSpeQry listSchoolSpeQry);

	List<YanSchoolRetest> listSchoolRetest(ListSchoolSpeQry listSchoolSpeQry);

	List<RecruitUserSummaryVo> listRecruitUserSummary(SchoolRecruitQry qry);

	List<SchoolUserAdjustVo> listUserAdjust(PageUserAdjustQry qry);

	BigDecimal getRecruitUserSuggestScore(SpeRecruitSuggestScoreQry qry);
}
